package com.wskj.workbench.bo.web;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;


/**
 * 客户收货地址信息编辑对象 tz_user_receive
 *
 * @author wsdz
 * @date 2022-09-26
 */
@Data
@ApiModel("客户收货地址信息编辑对象")
public class TbUserReceiveEditBo {


    /** 收货地址id */
    @ApiModelProperty("收货地址id")
    private Long receiveId;

    /** 关联客户id */
    @ApiModelProperty("关联客户id")
    @NotNull(message = "关联客户id不能为空")
    private Long userId;

    /** 收货人姓名 */
    @ApiModelProperty("收货人姓名")
    @NotBlank(message = "收货人姓名不能为空")
    private String receiveName;

    /** 收货人电话 */
    @ApiModelProperty("收货人电话")
    @NotBlank(message = "收货人电话不能为空")
    private String receivePhone;

    /** 收货地址 */
    @ApiModelProperty("收货地址 逗号隔开")
    @NotBlank(message = "收货地址不能为空")
    private String receiveAdress;

    /** 详细地址 */
    @ApiModelProperty("详细地址")
    private String address;

    /** 是否默认 1-是 0-否 */
    @ApiModelProperty("是否默认 1-是 0-否")
    @NotNull(message = "是否默认 1-是 0-否不能为空")
    private Integer ifDefault;

    /** 是否默认 1-是 0-否 */
    @ApiModelProperty("性别 0:男 1：女")
    @NotNull(message = "性别不能为空")
    private Integer sex;
}
